import { PAGEPAD_TYPE } from './index';

/**
 * @param elem 元素的数据结构，如上文的 Resume
 * @param childrenHtml 子节点的 HTML 代码
 * @returns 元素的 HTML 字符串
 */
const elemToHtml = (elem, childrenHtml) => {
  const { margin = '' } = elem;
  console.log("🚀 ~ elemToHtml ~ elem:", elem);
  // 生成 HTML 代码，data-w-e-type用于标记元素类型，后面会用
  const html = `<blockquote data-w-e-type="${PAGEPAD_TYPE}" data-margin="${margin}" style="margin: 0px ${margin}">${childrenHtml}</blockquote>`;
  return html;
};

// 编辑器输出html配置
export const elemToHtmlConfig = {
  type: PAGEPAD_TYPE,
  elemToHtml: elemToHtml
};
